package com.zkt.subject.entity;

import com.zkt.subject.common.entity.PageInfo;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 题目信息DTO
 * </p>
 *
 * @author 赵开泰
 * @since 2024-10-05
 */

@Data
public class SubjectInfoDTO extends PageInfo implements Serializable {
	/**
	 * 主键
	 */
	private Long id;
	
	/**
	 * 题目名称
	 */
	private String subjectName;
	
	/**
	 * 题目难度
	 */
	private Integer subjectDifficult;
	
	/**
	 * 出题人名
	 */
	private String settleName;
	
	/**
	 * 题目类型 1、单选 2、多选 3、判断 4、简答
	 */
	private Integer subjectType;
	
	/**
	 * 题目分数
	 */
	private Integer subjectScore;
	
	/**
	 * 题目解析
	 */
	private String subjectParse;
	
	/**
	 * 题目答案
	 */
	private String subjectAnswer;
	
	/**
	 * 相关标签id
	 */
	private List<Long> labelIds;
	
	/**
	 * 相关标签名称
	 */
	private List<String> labelNames;
	
	/**
	 * 答案选项
	 */
	private List<SubjectAnswerDTO> optionList;
	
	/**
	 * 标签id
	 */
	private Long labelId;
	
	/**
	 * 分类id
	 */
	private Long categoryId;
	
	/**
	 * 本题耗时(秒)
	 */
	private Integer useTime;
	
}
